power generating station - French English Dictionary